package com.csii.activiti.server.core.variable.discover;

import com.csii.activiti.server.core.entity.ActFlowNode;
import org.activiti.engine.impl.persistence.entity.ExecutionEntityImpl;

import java.util.Set;

public interface ActVariableProcessorDiscover {

    String getVariableName();

    String getVariableType();

    boolean needManyPeopleReview();

    boolean needEmptyProcessing();

    int order();

    Set<String> getUsernames(ActFlowNode actFlowNode,String executionId, ExecutionEntityImpl processInstance);
}
